package com.kylin.domain.order.command;

import com.kylin.shared.enums.PayModeEnum;
import lombok.Builder;
import lombok.Value;

/**
 * 下单命令
 * @author Damon S.
 * @version v1.0.1
 * @date 2019年11月26日 17:14
 */
@Value
@Builder
public class PlaceOrderCommand {
    Long        userId;
    Long        boardId;
    Long        addressId;
    Long        campaignId;
    Long        commodityId;
    Long        couponId;
    Integer     quantity;
    Long        freight;
    PayModeEnum payMode;
    Long        payAmount;
    String      message;
    Long        createdBy;
}
